// pages/profile/index.ts
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo: {}
  },
  async changeAvater(e) {
    console.log(e.detail.avatarUrl);
    // 上传头像
    // wx.uploadFile({
    //   filePath: e.detail.avatarUrl,
    //   name: 'file',
    //   url: wx.http.baseURL + '/upload',
    //   header: {
    //     Authorization: 'Bearer ' + wx.getStorageSync('token')
    //   },
    //   formData: {
    //     type: 'avatar'
    //   },
    //   success: (res) => {
    //     res.data = JSON.parse(res.data)
    //     console.log(res.data);
    //     this.setData({
    //       'userInfo.avatar': res.data.data.url
    //     })
    //   }
    // })
    const res = await wx.http.upload('/upload', {
      name: 'file',
      filePath: e.detail.avatarUrl,
      formData: {
        type: 'avatar'
      },
    })
    // console.log(res);
    this.setData({
      'userInfo.avatar': res.data.url
    })
  },
  onLoad() {
    this.getUserInfo()
  },
  async changeTitle(e) {
    const res = await wx.http.put('/userInfo', { nickName: e.detail.value })
    console.log(res);
  },
  // 获取用户信息
  async getUserInfo() {
    const res = await wx.http.get('/userInfo')
    // console.log(res);
    this.setData({
      userInfo: res.data
    })
  },

})